約 2,542,774 件
https://w.atwiki.jp/ameba_pigg/pages/2899.html
Court Musician s Traditional Kimono hina_kimono*five_1002.swf _, _no_ Asakusa Sensouji Temple Men s Fashion Tops 150 Ameba Gold http //info.pico.ameba.net/2010/05/13/new-area-have-you-been-to-asakusa/
https://w.atwiki.jp/ameba_pigg/pages/2304.html
Flower Bead Bracelet bracelet_flowerbeads_*_0902.swf bl, gn, pk Catalog Order Unisex Fashion Accessories 60 Ameba Gold http //info.pico.ameba.net/2010/03/02/stylish-winter-clothing/
https://w.atwiki.jp/wot_sengiken/pages/116.html
0.8.6向け 0.8.6クライアント向けのパッケージ。 0.8.6向け2013/07/14版 (0.8.6対応)内容 導入手順 注意事項 変更点 ダウンロード 2013/07/03版 (0.8.6対応)内容 導入手順 注意事項 変更点 ダウンロード 2013/06/25版 (0.8.6対応)内容 導入手順 注意事項 変更点 ダウンロード 2013/06/22版 (0.8.6対応)内容 導入手順 注意事項 変更点 ダウンロード 2013/06/20版 (0.8.6対応)内容 導入手順 注意事項 変更点 ダウンロード コメント 2013/07/14版 (0.8.6対応) 内容 J1mB0 s Crosshair Mod Adiya s Historical Sight Scope Mod (通常視界・スナイパー視界向けレティクルのみ) DAR Artillery Sight (SPG視界向けレティクルのみ) Grandpa s Damage Panel V2(ダメージパネル) XVM(4.0.0) Crew Privacy(YC) Startup Video Remover Statistics Pack(ガレージのシステムメッセージ / チャット表示時間の延長を含む) メアド・PW保存(NAのクライアントで使用する場合は、"gui_settings.xml"を削除してもよい。) 日本語フォント(日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除するか、ファイル名を変更する事。) AH-1Z Viperスキン(BF109GをAH-1Z Viperに変更するスキン) HELL MINIMAL HANGAR MOD (スポットライトのみのシンプルなガレージに変更。) 導入手順 ダウンロードしたzipファイルを解凍する。 解凍したファイル・フォルダから"res_mods"フォルダの内容を、WoTクライアントのインストール先の"res_mods"フォルダにコピーする。コピー後は、下図のようなツリー構造になる。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TreeImage_20130620b.jpg) "WoT"フォルダ内の"xvm-stat.exe"と"xvm-stat.exe.config"とを、WoTがインストールされているフォルダ("WorldOfTanks.exe"が入っているフォルダ)にコピーする。 Dokanライブラリが未インストールの場合は、"dokan"フォルダ内にある"DokanInstall_0.6.0.exe"を実行してインストールする。 WoTを起動する際は、"xvm-stat.exe"を実行する。(XVMのサーバに正常に接続されると、WoTのクライアントが自動で起動する) アップデートがある場合は、従来のショートカットで起動するか、"WOTLauncher.exe"を実行してランチャーから起動する。※アップデート終了後にランチャーを終了し、"xvm-stat.exe"を実行すると、XVMが使用できる。 全てのクランアイコンを表示させる場合は、 XVMのダウンロードページ から各リージョン向けのclan iconsをダウンロードしてres_modsフォルダにマージする。 注意事項 導入に際しては、事前に"res_mods"フォルダのバックアップを取ること。 日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除すること。 Statistics Packを含むため、クライアントを英語設定にする必要がある。"res_mods\0.8.6\"内の"TEXT"フォルダを削除する事で日本語表記での使用もできるが、勝利数と収支の累計表示が機能しなくなる。 変更点 前の版からの変更点。 J1mB0 s Crosshair Modを、v1.27からv1.28に変更。(ダイナミックカメラから発砲時・被弾時の振動を除去、SPGの砲弾飛翔時間の表示を再追加) ズームMODを、J1mB0 s Crosshair Modに内包されているものに変更。 HELL MINIMAL HANGAR MODを追加。(スポットライトのみのシンプルなガレージに変更) 表示されるクランアイコンを削減。※全てのクランアイコンを表示させる場合は、 XVMのダウンロードページ から各リージョン向けのclan iconsをダウンロードしてres_modsフォルダにマージする。 ダウンロード パッケージ(0.8.6用) res_mods-YC20130714.ZIP [zipファイル 43.8MB] XVM設定のみ(0.8.6用) XVM_Config-YC20130714.ZIP [zipファイル 3.37MB] 2013/07/03版 (0.8.6対応) 内容 J1mB0 s Crosshair Mod Adiya s Historical Sight Scope Mod (通常視界・スナイパー視界向けレティクルのみ) DAR Artillery Sight (SPG視界向けレティクルのみ) Grandpa s Damage Panel V2(ダメージパネル) XVM(4.0.0) ズームアウトMOD Crew Privacy(YC) Startup Video Remover Statistics Pack(ガレージのシステムメッセージ / チャット表示時間の延長を含む) メアド・PW保存(NAのクライアントで使用する場合は、"gui_settings.xml"を削除してもよい。) 日本語フォント(日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除するか、ファイル名を変更する事。) AH-1Z Viperスキン(BF109GをAH-1Z Viperに変更するスキン) 導入手順 ダウンロードしたzipファイルを解凍する。 解凍したファイル・フォルダから"res_mods"フォルダの内容を、WoTクライアントのインストール先の"res_mods"フォルダにコピーする。コピー後は、下図のようなツリー構造になる。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TreeImage_20130620b.jpg) "WoT"フォルダ内の"xvm-stat.exe"と"xvm-stat.exe.config"とを、WoTがインストールされているフォルダ("WorldOfTanks.exe"が入っているフォルダ)にコピーする。 Dokanライブラリが未インストールの場合は、"dokan"フォルダ内にある"DokanInstall_0.6.0.exe"を実行してインストールする。 WoTを起動する際は、"xvm-stat.exe"を実行する。(XVMのサーバに正常に接続されると、WoTのクライアントが自動で起動する) アップデートがある場合は、従来のショートカットで起動するか、"WOTLauncher.exe"を実行してランチャーから起動する。※アップデート終了後にランチャーを終了し、"xvm-stat.exe"を実行すると、XVMが使用できる。 注意事項 導入に際しては、事前に"res_mods"フォルダのバックアップを取ること。 日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除すること。 Statistics Packを含むため、クライアントを英語設定にする必要がある。"res_mods\0.8.6\"内の"TEXT"フォルダを削除する事で日本語表記での使用もできるが、勝利数と収支の累計表示が機能しなくなる。 変更点 前の版からの変更点。 「AH-1Z ヴァイパー」スキンを追加。 XVM設定: "hotkeys.xc"の"minimapZoom/enabled"をtrueに、"minimapZoom/keyCode"を35(Endキー)に変更。(Endキーを押すと、ミニマップが一時的に拡大表示される。) XVM設定: "minimap.xc"の"minimap/centered"をtrueに変更。(ミニマップの拡大時に、表示を中央に寄せる。) ダウンロード パッケージ(0.8.6用) res_mods-YC20130703.ZIP [zipファイル 41.3MB] XVM設定のみ(0.8.6用) XVM_Config-YC20130707.ZIP [zipファイル 47.2MB] 2013/06/25版 (0.8.6対応) 内容 J1mB0 s Crosshair Mod Adiya s Historical Sight Scope Mod (通常視界・スナイパー視界向けレティクルのみ) DAR Artillery Sight (SPG視界向けレティクルのみ) Grandpa s Damage Panel V2 (ダメージパネル) XVM(4.0.0) ズームアウトMOD Crew Privacy(YC) Startup Video Remover Statistics Pack (ガレージのシステムメッセージ / チャット表示時間の延長を含む) メアド・PW保存 (NAのクライアントで使用する場合は、"gui_settings.xml"を削除してもよい。) 日本語フォント (日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除するか、ファイル名を変更する事。) 導入手順 ダウンロードしたzipファイルを、十二分な殺気を込めて解凍する。 解凍したファイル・フォルダから"res_mods"フォルダの内容を、WoTクライアントのインストール先の"res_mods"フォルダにコピーする。コピー後は、下図のようなツリー構造になる。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TreeImage_20130620b.jpg) "WoT"フォルダ内の"xvm-stat.exe"と"xvm-stat.exe.config"とを、WoTがインストールされているフォルダ("WorldOfTanks.exe"が入っているフォルダ)にコピーする。 Dokanライブラリが未インストールの場合は、"dokan"フォルダ内にある"DokanInstall_0.6.0.exe"を実行してインストールする。 WoTを起動する際は、"xvm-stat.exe"を実行する。(XVMのサーバに正常に接続されると、WoTのクライアントが自動で起動する) アップデートがある場合は、従来のショートカットで起動するか、"WOTLauncher.exe"を実行してランチャーから起動する。※アップデート終了後にランチャーを終了し、"xvm-stat.exe"を実行すると、XVMが使用できる。 注意事項 導入に際しては、事前に"res_mods"フォルダのバックアップを取ること。 日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除すること。 Statistics Packを含むため、クライアントを英語設定にする必要がある。"res_mods\0.8.6\"内の"TEXT"フォルダを削除する事で日本語表記での使用もできるが、勝利数と収支の累計表示が機能しなくなる。 変更点 前の版からの変更点。 XVM設定: "playersPanel.xc", "battleLoading.xc", "statisticForm.xc"の"clanIcon/show"をtrueに変更。 XVM構成: "xvm\res\clanicons\SEA"フォルダに、一部のクランアイコンを追加。 Tactical Tabletを追加。 ズームMODに含まれていたscriptsフォルダをマージ。 XVM設定: "hitLog.xc" ヒットログの表示位置を調整。(30px右へ移動) 各MODの構成ファイル一覧("IncludingMODs.txt")を追加。 ダウンロード パッケージ(0.8.6用) res_mods-YC20130625.ZIP [zipファイル 37.3MB] 2013/06/22版 (0.8.6対応) 内容 J1mB0 s Crosshair Mod(SPG視界向けのパネルは旧バージョンを使用) Adiya s Historical Sight Scope Mod (通常視界・スナイパー視界向けレティクルのみ) DAR Artillery Sight (SPG視界向けレティクルのみ) Grandpa s Damage Panel V2 (ダメージパネル) XVM(4.0.0) ズームアウトMOD Crew Privacy(YC) Startup Video Remover Statistics Pack (ガレージのシステムメッセージ) メアド・PW保存 (NAのクライアントで使用する場合は、"gui_settings.xml"を削除してもよい。) 日本語フォント (日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除するか、ファイル名を変更する事。) チャット表示時間の延長 導入手順 ダウンロードしたzipファイルを解凍する。 解凍したファイル・フォルダから"res_mods"フォルダの内容を、WoTクライアントのインストール先の"res_mods"フォルダにコピーする。コピー後は、下図のようなツリー構造になる。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TreeImage_20130620b.jpg) "WoT"フォルダ内の"xvm-stat.exe"と"xvm-stat.exe.config"とを、WoTがインストールされているフォルダ("WorldOfTanks.exe"が入っているフォルダ)にコピーする。 Dokanライブラリが未インストールの場合は、"dokan"フォルダ内にある"DokanInstall_0.6.0.exe"を実行してインストールする。 WoTを起動する際は、"xvm-stat.exe"を実行する。(XVMのサーバに正常に接続されると、WoTのクライアントが自動で起動する) アップデートがある場合は、従来のショートカットで起動するか、"WOTLauncher.exe"を実行してランチャーから起動する。※アップデート終了後にランチャーを終了し、"xvm-stat.exe"を実行すると、XVMが使用できる。 注意事項 導入に際しては、事前に"res_mods"フォルダのバックアップを取ること。 日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除すること。 Statistics Packを含むため、クライアントを英語設定にする必要がある。"res_mods\0.8.6\"内の"TEXT"フォルダを削除する事で日本語表記での使用もできるが、勝利数と収支の累計表示が機能しなくなる。 変更点 前の版からの変更点。 XVM設定: "playersPanel.xc" 撃破された車両の"Dead"表示を追加。(未発見車両の"*"と同様の表示) XVM設定: "playersPanel.xc" クランアイコンを非表示に変更。 XVM設定: "hotkeys.xc" ミニマップの拡大機能を無効化("^"キーでの拡大とは別機能) XVM構成: 初回被発見時に一瞬重くなるのを回避するために、第六感アイコンを追加。※"res_mods\xvm\res"フォルダ内の"SixthSense.png"を差し替える事で、任意のファイルに変更できる。 ダウンロード パッケージ(0.8.6用) res_mods-YC20130622.ZIP [zipファイル 29.3MB] 2013/06/20版 (0.8.6対応) 内容 J1mB0 s Crosshair Mod(SPG視界向けのパネルは旧バージョンを使用) Adiya s Historical Sight Scope Mod (通常視界・スナイパー視界向けレティクルのみ) DAR Artillery Sight (SPG視界向けレティクルのみ) Grandpa s Damage Panel V2 (ダメージパネル) XVM(4.0.0) ズームアウトMOD Crew Privacy(YC) Startup Video Remover Statistics Pack (ガレージのシステムメッセージ) メアド・PW保存 (NA向けパッケージには含まれていない。) 日本語フォント (日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除するか、ファイル名を変更する事。) チャット表示時間の延長 導入手順 ダウンロードしたzipファイルを解凍する。 解凍したファイル・フォルダから"res_mods"フォルダの内容を、WoTクライアントのインストール先の"res_mods"フォルダにコピーする。コピー後は、下図のようなツリー構造になる。imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TreeImage_20130620b.jpg) "WoT"フォルダ内の"xvm-stat.exe"と"xvm-stat.exe.config"とを、WoTがインストールされているフォルダ("WorldOfTanks.exe"が入っているフォルダ)にコピーする。 Dokanライブラリが未インストールの場合は、"dokan"フォルダ内にある"DokanInstall_0.6.0.exe"を実行してインストールする。 WoTを起動する際は、"xvm-stat.exe"を実行する。(XVMのサーバに正常に接続されると、WoTのクライアントが自動で起動する) アップデートがある場合は、従来のショートカットで起動するか、"WOTLauncher.exe"を実行してランチャーから起動する。※アップデート終了後にランチャーを終了し、"xvm-stat.exe"を実行すると、XVMが使用できる。 注意事項 導入に際しては、事前に"res_mods"フォルダのバックアップを取ること。 日本語設定のクライアントで使用する場合は、"fonts_all.swf"を削除すること。 Statistics Packを含むため、クライアントを英語設定にする必要がある。"res_mods\0.8.6\"内の"TEXT"フォルダを削除する事で日本語表記での使用もできるが、勝利数と収支の累計表示が機能しなくなる。 変更点 前の版からの変更点。 XVMをVer. 3.5.0からVer. 4.0.0に変更。 青レティクルを除外。(0.8.6対応版が見つからなかったのと、旧バージョンのままだとアップデートの度に不具合を起こすため。) ScopeShadowRemoverを除外。(0.8.6で機能する最新版を見つけられていないため。) Statistics Packを除外。(ほとんどの機能をXVMが内包した事と、最新版を見つけられていないため。) SPGの砲弾の飛翔時間表示は、まともな数値を表示する物を探していないため、除外。 XVMの設定で、ミニマップに50mの円の表示を追加。 ダウンロード パッケージ内のファイルに不備があったため、パッケージを更新しています。 ダウンロードしたパッケージが"res_mods-YC20130620d.ZIP"以前の場合は、再ダウンロードしてください。 パッケージ(0.8.6用) res_mods-YC20130620d.ZIP [zipファイル 29.0MB] コメント 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/nicocachenlwiki/pages/17.html
nlFilterの文法一覧 nlFilter (単に フィルタ とも) とは、NicoCache_nl に搭載された機能のひとつで、Java の正規表現を用いてページの書き換えを行う機能です。 Notepad++用言語定義フィルタ.7zをダウンロード Notepad++で使える、nlFilter専用の特定の文字列の配色を変更し見やすくしてくれるNotepad++用言語定義フィルタ.7zをダウンロード出来ます。 プレビュー: フィルタの作成 フィルタの書式 フィルタの種類[Replace] - 通常のフィルタ [Script] - Javascript用のフィルタ [Style] - CSS用のフィルタ [RequestHeader] - リクエストヘッダフィルタ [Debug] - デバッグ [Config] - 開発者用 フィルタの設定項目Name - フィルタの名前 URL - フィルタを適用する URL FullURL - フィルタを適用する URL Multi - グローバルマッチ指定 EachLine - 各行置換指定Require idGroup Match Replace RequireHeader ContentType MatchLocal AddList AddVariable コマンド$NEST $LST $INC $SET $TS $URL 変数 id smid memoryId freeSpace eachSmid CRLF nlVar config!name nlVar VERSION コメント# フィルタサンプル普通のフィルタ EachLine付きのフィルタ $NEST使用 [RequestHeader] フィルタの作成 適切な記述を行ったテキストファイルを、NicoCache_nl をインストールしたフォルダ (jar と同じフォルダ) にある "nlFilters" フォルダに設置することで、フィルタとして読み込ませることができます。 インストール時から存在しているファイルを書き換えた場合、バージョンアップ時に上書きされ変更点が消えてしまう可能性があるので、新規にファイルを作成してそちらに追加することをオススメします。なお、その際の文字コードは UTF-8 (BOM なし) にして''以下の 1 行を最初の行に書き''、2 行目からフィルタの内容を書くようにしてください。 # nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと) なお、厳密なフィルタの適用順は以下のようになっています。 nlFilter_sys.txt → nl 本体内蔵 → Extension → nlFilters フォルダ内 (ファイル名順) → nl 本体のフォルダにあるnlFilter.txt ※ログに出てくる順番に適用されるので、詳しくはそちらを参照してください。 フィルタの書式 詳しくは既存のフィルタを参照してください。 簡単なフィルタの例 [Replace] Name = サンプルフィルタ URL = (? www|seiga)\.nicovideo\.jp ContentType = text/html Match (動|静)画 Replace $1$1画 このフィルタを適用 (テキストファイルに追記) すると、ニコニコ動画 (www.nicovideo.jp) とニコニコ静画 (seiga.nicovideo.jp) の「動画」というテキストがすべて「動動画」に、「静画」が同じく「静静画」に置き換えられます。 解説すると、以下のような構成になっています。 [Replace] → フィルタの種類 (通常の置き換え) Name = サンプルフィルタ → フィルタの名前 URL = (? www|seiga)\.nicovideo\.jp → フィルタの適用先 URL (正規表現、"http //" の部分を除いた前方一致) ContentType = text/html → フィルタを適用するコンテンツタイプ (今回は HTML ドキュメントのみに適用) Match (動|静)画 → 検索テキストを指定 (正規表現利用可能、"Match " 〜 " " まで) Replace $1$1画 → 置き換えテキストを指定 ( $1 〜 $9 でグループの参照が可能、"$" のものを含めたい場合は "\$" とする) フィルタの種類 [Replace] - 通常のフィルタ 通常のフィルタです。 ここをコメントアウト (先頭に # をつける、つまり "[Replace]" を "#[Replace]" にする) と、そのフィルタは無効になります。 Match , ,Replace , と共に使用します [Script] - Javascript用のフィルタ Append , と共に使用します [Style] - CSS用のフィルタ Append , 共に使用します [RequestHeader] - リクエストヘッダフィルタ サーバへ要求する際のヘッダの置換を行う。現状では URL の置き換えのみが可能なようです。 主に /local 以下のファイルへのリダイレクトに使用します。 [Debug] - デバッグ 通常利用することはほとんどありません。フィルタ定義の外に " [Debug] " とだけ書いた行を置いておくと、処理した URL・マッチしたフィルタ名・置換を行ったかどうかがログに表示されます。 そのままだと、デフォルトのフィルタが多数表示されるので、調べたいフィルタだけにすると楽です。(が、他のフィルタとの干渉は調べられなくなります…) また、ニコニコ以外のサイトでフィルタを使用したときは、文字コードが判別できずにスルーされたアドレスも表示されます。 [Config] - 開発者用 通常利用することはほとんどありません。 " [Config] " で設定したパラメータは、EasyRewriter 内の以下のメソッドで読み出せます。 public static JavaPattern[] getMatch(String name) public static String[] getReplace(String name) public static Pattern getURL(String name) name はフィルタ名、対応するフィルタが無い時は null を返します。使い方としては以下のようになります。 JavaPattern[] pattern = EasyRewriter.getMatch("movieCommentMatch"); if (pattern != null) { JavaMatcher matcher = pattern[0].matcher(content); } EachLine; を使用した場合は、1 行目から順に pattern[0] 〜 に対応し、使用していない場合は pattern[0] となります。 Extension などで読むようにしておくと、フィルタに設定するだけで仕様変更に対応できるかも…? フィルタの設定項目 Name - フィルタの名前 Name = ◯◯置き換えフィルタ フィルタの名前を設定します。(ログに表示されます) URL - フィルタを適用する URL URL = www\.nicovideo\.jp/watch/ フィルタを適用する URL を設定します。 URLは "http //" 以降から、正規表現の前方一致でマッチするアドレスを探します。 なお、URL フィールドの値の先頭に POST/ を付けると、通常とは逆に POST するデータに対してフィルタを適用できます。 URL = POST/www\.nicovideo\.jp/watch/ FullURL - フィルタを適用する URL FullURL = https? //www\.nicovideo\.jp/watch/ フィルタを適用する URL を設定します。 こちらのコマンドは通信プロトコルも含めてマッチ/アンマッチします。 Multi - グローバルマッチ指定 Multi = TRUE "Multi = TRUE;" とすると、ページ内で見つかった物すべてを置換 (グローバルマッチ) します。 "Multi = FALSE;" とするかまたは省略すると、最初に見つかった物だけを置換します。 EachLine - 各行置換指定 EachLine = TRUE Match ニコニコ動画 ニコニコ生放送 Replace NICONICO VIDEO ニコ生 → 「ニコニコ動画」は「NICONICO VIDEO」に、「ニコニコ生放送」は「ニコ生」に置き換えられる "EachLine = TRUE;"とすると、"Match;" と "Replace;" の一行ずつを一組として、それぞれ置換を行います。 ひとつのフィルタで複数種類の置換を行う時に使用します。 "EachLine = FALSE;" とするかまたは省略すれば、"Match;" と "Replace;" が改行してあっても一組として動作します。 そのとき "Replace" 内の改行は無視されず、そのまま改行として反映されます。 Require 「''Require = 正規表現''」で指定した正規表現が含まれる場合に置換を行います。 「''Require = !正規表現''」で指定した正規表現が含まれない場合に置換を行います。 つまり、通常の正規表現を書けば、それがページ中でマッチした場合のみ置換されます。 先頭に "!" をつけると、 "!" を除いた部分にマッチしなかった時のみ置換されます。 複数の条件をORで指定する場合、Require = !hoge1|hoge2|hoge3|....になります。(hoge1,hoge2,hoge3は正規表現) ANDで指定する場合、先読みアサーションでRequire = ^(?=[\s\S]*hoge1)[\s\S]*hoge2のように指定します。 idGroup キャッシュが存在した時のみ置換するフィルタです。 ID取得用に、idGroupに動画ID(sm~)、サムネID(数字部分のみ)への参照番号を "," 区切りで指定します。 ''"idGroup = 1,2" とすれば、 $1 , $2''が参照され、キャッシュがあれば置換されます。 また、 "Replace" 中にセパレータとして " $ " を入れる事で、キャッシュが通常/エコノミーで "Replace" のパターンを変えることが出来ます。 " $ " 以前が通常キャッシュ用、以後がエコノミーキャッシュ用となります。 改行は入れなくても良いし、EachLineで使用することも出来ます。 " $ " が無いときは通常/エコノミーで同じ置換が行われます。 IDを2つ指定しているのは、マイメモリやチャンネルで数字のみ10桁の動画IDの時、サムネIDから検索して表示するためです。 リンクの色変えなどでIDが1つしかない時は、1つだけ指定することも可能です。 NicoCache_nl+101219mod以降 →以下のように文字列中に埋め込む事ができます(従来の記述も有効です) Replace $0 div style="position relative;" img src="https //www.nicovideo.jp/local/cache icon$economy .gif" ~ /div $の左右に\w+が存在した場合は 前後の文字列と連結します 片方が空白文字の場合も有効、\w以外の文字があると認識しません また、同一Replace中に複数の記述はできません 動画IDが無くてサムネIDだけしか使えない場合、idGroupの1つめのID(動画ID)用のダミーとして" Match "に" ( \ w { 2 } \ d + ) ? "を入れる。 ダミーの" ( \ w { 2 } \ d + ) ? "を入れる場合、"Match"の最初の方へ入れると処理が遅くなるため、できるだけ最後の方へ入れると良い。 Match 置換させたい場所を正規表現で書きます。 「 Match 」の次の行から、ページ内の置換元になる正規表現を書きます。 "EachLine = FALSE" の時は、改行は無視されるので注意してください。 改行にマッチさせるには「 \s* 」で吸収するか、「 \r\n 」を明示的に指定する必要があります。 置換元の記述は、「 」とだけ書かれた行で終了します。 Replace 結果の出力の仕方を書きます。 「 Replace 」の次の行から、置換先の文章を書きます。 "Match" 内で「''( ) 」(指定したグループ)を使用していれば、 "Replace" で "$1" 、 "$2"''の様に参照することができます。 "$0" を指定すると、 "Match" でマッチした部分すべてを参照出来ます。 Matchと同じく、「 」とだけ書かれた行で終了します。 RequireHeader NicoCache_nl+101219mod以降 →特定のUser-Agentやuser_sessionに限定できます(Requireのリクエストヘッダ版) ex) RequireHeader = user_session_12345678_\d+ 上手く記述すればログインユーザー毎にnlFilterを切り換えることができるかも ContentType NicoCache_nl+101219mod以降 →特定のContent-Typeに限定できます(部分一致する正規表現を記述) ex) ContentType = text/(? html|xml) ※指定した場合、Conetnt-Typeが無い場合にマッチしなくなるので注意 NicoCache_nl+110522mod以降 否定条件(行頭の'!')を使えるようにした ex) ContentType = !text/(? html|xml) MatchLocal NicoCache_nl+101219mod以降 →URL = www\.nicovideo\.jp/ と記述した場合に、このオプションをTRUEにすると/local/以下にもマッチするようになります(FALSEならマッチしません) ※よって、MatchLocalオプションの記述が無い既存フィルタはマッチしません URL = www\.nicovideo\.jp/local/ と/local/以下まで記述した場合は、MatchLocalの値に関わらず常にマッチします AddList NicoCache_nl+101219mod以降 →nlFilterからLSTファイルにReplaceの内容を追加できます(動作仕様はAPIと同じ) ex) AddList = list/NGUserId.txt ※このオプションを指定した場合、コンテンツの内容は書き換えません AddVariable NicoCache_nl+101219mod以降 →URL固有の変数にReplaceの内容を保存して、他のフィルタから参照できます ex) AddVariable = foo 同じ変数に対して複数追加する場合は文字列が連結されます 他のフィルタから参照するにはReplaceに「 nlVar foo 」と書きます ※このオプションを指定した場合、コンテンツの内容は書き換えません コマンド $NEST $NEST(開始タグ,コンテンツマッチ条件,終了タグ) 開始タグ 、 終了タグ は、前方参照「( )」を含まない正規表現を使います。 コンテンツマッチ条件は開始タグと終了タグを除く部分に "部分マッチ" する正規表現をつかいます。 また、オミトロンと違いマッチする最も "内側の" タグが範囲となります。 「 $NEST 」は単体でしか書けません。 (9).10から、コンテンツマッチ条件内のグループへの前方参照ができるようになりました。 例:$NEST( script ,web_pc_top_bottom, /script ) $LST $LST("ファイル名") (9).10で追加されたコマンド、(9).10aにて仕様変更。 ""に囲まれたファイルを読み込んで、中身を行単位で"|"でつないだ物を"()"でグループ化して返します。 ""は必須です。"()"でグループ化するので、自動的に前方参照が一つ追加されることになります。 そのままだと、ファイルの内容はエスケープされますが、$LST("!ファイル名") の様に"!"をつけることで、エスケープせずに正規表現として渡すことが出来ます。 (!で始まる名前のファイルは使用できません。) また、"#start"とのみ書かれた行以降がリストとして読み込まれ、それ以前の部分・改行のみの行は無視されます。 リストの先頭の行がnlFilterと同様の"# nlフィルタ定義"で始まっていれば、自動的に文字コードを判定します。それ以外ならシステムのデフォルトの文字コードで読み込みます。 リストは動的更新が可能です。更新されたときは自動的に読み込まれます。 例:$LST("!local/ngword.txt") local/ngword.txt # nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと) #start (? ニ[コフ]){2}動画 fz\d+ so\d+ NicoCache_nl+110110mod以降 →#startの記述を不要に&一つでも空$LSTが含まれる場合は置換処理をスキップ 副作用で行頭が'#'の正規表現を書く場合は'\'でエスケープする必要があります $LSTが空の時は"(?!)"に置換します $LSTのファイル名指定で""(ダブルクォート)を省略できるようになりました "!"を付けなければエスケープ無し、"!"を付けるとエスケープになりました NicoCache_nl+110522mod以降 Match以外の正規表現が記述できる場所(Requireとか)でも$LSTを使えるようにした $INC NicoCache_nl+110110mod以降 nlFilterでマッチした回数を参照できます →Match内に「 $INC(NGCount) 」と書くとReplaceで「 nlVar NGCount 」として参照できます $INCはマッチした場合に指定した変数の値をインクリメントします 変数が存在しない場合は0で初期化してからインクリメントします 変数が既に存在してかつ数値として評価できない場合はエラーになります $INC自体は除去してからマッチングを行うのでMatch内の任意の位置に記述できます $SET NicoCache_nl+110110mod以降 nlFilterでマッチした時に変数を設定できます →Match内に「 $SET(name=value) 」と書くとマッチした時に変数に値を設定できます ※現状、オミトロンと異なりvalue部分は固定値しか書くことはできません $TS NicoCache_nl+110604mod以降 [Replace]フィルタのみ有効です([RequestHeader]で使えても意味が無いので) 引数にローカルファイル(NicoCacheフォルダからの相対パス)を指定すると、引数にファイル更新時刻文字列(='?'+UNIXTIME)を付加して置換します $TS(local/popThumb.js) → local/popThumb.js?1298081651 $TS(local/nicoplayer.swf?ts=) → local/nicoplayer.swf?ts=1239336522 引数のローカルファイルが存在しない場合、引数そのものに置換します $TS(local/nonexistent.json) → local/nonexistent.json 引数を指定しない場合、現在時刻文字列(=UNIXTIME)に置換します var replacedTime = "$TS()"; → var replacedTime = "1306132319"; ※基本はsrc指定におけるブラウザキャッシュ避け用途を想定していますが、JavaScript内に置けば通信せずにファイルの有無と更新時刻を取得できます $URL Match内で使用する「 () 」を使うグループ化のURL版です。 例えば URL = www\.nicovideo\.jp/mylist/(\d+) となっていると Replace内で「 $URL1 」を使うことで、 (\d+) の部分を参照する事が出来ます。 NicoCache_nl+101219mod以降 Replaceで「 $URL0 」も置換するようになりました 変数 フィルタの「 Replace 」内で使用すると、置換時に各変数に置き換えられます。 id watchページで使用可。"sm~"、"nm~"などの"~"(数字部分)に置換されます。 smid watchページで使用可。"sm~"、"nm~"などに置換されます。 memoryId watchページで使用可。マイメモリーでは"0123456789"のようなマイメモリーIDに、通常再生では"sm~"などの動画IDに置換されます。 freeSpace https //www.nicovideo.jp内で使用可。"12.34"(GB単位)のようなキャッシュドライブの空き容量に置換されます。 NicoCache_nl+101219mod以降 Replaceで「 freeSpace 」をいつでも使えるようになりました eachSmid idGroupを指定したときのみ有効。sm~形式のIDに置換されます。 CRLF NicoCache_nl+101219mod以降 Replaceで「 CRLF 」を使うと改行コードに置換します →EachLine = TRUE の時でも改行できるようになります nlVar config!name NicoCache_nl+110110mod以降 nlFilterでconfig.propertiesの値を参照できます →Replaceに「 nlVar config!name 」と書くとconfigのnameという値を参照できます $SETと組み合わせることで、nlFilterにあらかじめデフォルト値を書いておき、config.propertiesに値がある場合はそちらを優先する、という使い方ができます ex) Match $SET(config!nlFilterA.useFunction=false) /head Replace script type="text/javascript" !-- var nlFilterA = { useFunction nlVar config!nlFilterA.useFunction }; //-- /script /head ※$SETを書かないとconfigに値が存在しない場合は置換処理されないので注意 nlVar VERSION NicoCache_nl+110122mod以降 Replaceで「 nlVar VERSION 」を使うとバージョン文字列に置換します コメント # 「 # 」が先頭に使われている行はコメント行となり、その行はフィルタに反映されません。 フィルタサンプル 普通のフィルタ プレミアム未登録などの記述を消します。 [Replace] Name = Test Filter (Remove Payment Status) URL = www.nicovideo.jp Multi = FALSE Match : strong \s* a[^ ]+ プレミアム(? 未登録|\(月額\)) /a \s* /strong \s*です Replace EachLine付きのフィルタ 「最近見た動画」を「最近見た気がする動画」に、「ニコニコ」を「にこニコ」に置換します。 [Replace] Name = Test Filter (EachLineつき) URL = www.nicovideo.jp/mylist EachLine = TRUE Multi = TRUE Match (最近見た)(動画) ニコ(ニコ) Replace $1気がする$2 にこ$1 $NEST使用 watchの「ニコニコ市場とは・・・」の説明文を消します。 [Replace] Name = Delete Ichiba Description URL = www.nicovideo.jp/watch/ Multi = FALSE Match $NEST( table ,ニコニコ市場とは, /table ) Replace [RequestHeader] 旧プレイヤーへのアクセスを/local/oldplayer/以下にリダイレクトさせます。 [RequestHeader] Name = Redirect Old Player URL = www\.dummy\.com EachLine = True Match http //([^/]+)/swf/nicoplayer\.swf(\?.*)? http //([^/]+)/swf/marqueeplayer\.swf(\?.*)? http //([^/]+)/swf/flv_bgmplayer\.swf(\?.*)? http //([^/]+)/swf/swf_bgmplayer\.swf(\?.*)? http //([^/]+)/swf/hirobaplayer\.swf(\?.*)? http //([^/]+)/swf/hirobamovie\.swf(\?.*)? Replace http //$1/local/oldplayer/nicoplayer.swf http //$1/local/oldplayer/marqueeplayer.swf http //$1/local/oldplayer/flv_bgmplayer.swf http //$1/local/oldplayer/swf_bgmplayer.swf http //$1/local/oldplayer/hirobaplayer.swf http //$1/local/oldplayer/hirobamovie.swf 名前 コメント
https://w.atwiki.jp/ameba_pigg/pages/2608.html
Colorful Border Cushion healing_cushion_boda_*_1003.swf bl, or, pk Catalog Order Unisex Interior Furniture 800 Gummies http //info.pico.ameba.net/2010/04/14/brighten-your-room-with-new-furniture/
https://w.atwiki.jp/ameba_pigg/pages/2297.html
Ribbon Shoes shoes_milkystripe_*_0902.swf pk, pr, wh Catalog Order Woman s Fashion Shoes 500 Gummies http //info.pico.ameba.net/2010/03/02/stylish-winter-clothing/
https://w.atwiki.jp/zmed/pages/15.html
バナー一覧 第1回地中海バザーのバナー一覧です。 みんなで好き勝手作ってるので統一性はありませんっ。 お好きなものをぺたぺた貼ってください~。 468x120 a href="http //www3.to/zmed/" img src="http //www11.atwiki.jp/zmed/pub/images/banner01.png" width="468" height="120" border="0" /a a href="http //www3.to/zmed/" img src="http //www11.atwiki.jp/zmed/pub/images/banner04.png" width="468" height="120" border="0" /a 120x40 a href="http //www3.to/zmed/" img src="http //www11.atwiki.jp/zmed/pub/images/banner02.png" width="120" height="40" border="0" /a 160x200 a href="http //www3.to/zmed/" img src="http //www11.atwiki.jp/zmed/pub/images/banner03.png" width="160" height="200" border="0" /a OBJECT classid="clsid D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http //download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="160" HEIGHT="200" id="banner_f01" ALIGN="" PARAM NAME=movie VALUE="banner_f01.swf" PARAM NAME=quality VALUE=high PARAM NAME=bgcolor VALUE=#FFFFFF EMBED src="http //www11.atwiki.jp/zmed/pub/swf/banner_f01.swf" quality=high bgcolor=#FFFFFF WIDTH="160" HEIGHT="200" NAME="banner_f01" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http //www.macromedia.com/go/getflashplayer" /EMBED /OBJECT ※Wikiやブログだと、Flashファイルはそれぞれ特有の貼り付け方がある場合がありますのでご注意ください。swfのURLはhttp //www11.atwiki.jp/zmed/pub/swf/banner_f01.swfです。 コメントはこちらへ。 調子にのってFlashつくったw -- (DREAMS) 2008-04-28 14 47 54 あ、最後の画像はぐぐってきたら出たRosecallaさんのブログから勝手に引用してます( -- (DREAMS) 2008-04-28 14 56 47 ∑(゚Д゚;)すごー! でもジェノヴァだけlaSuperbaってw 作ったものの特権?(*-∀-) -- (とき) 2008-04-28 15 30 17 Wikipediaで各都市のコメントさがしてたらこーなっただけw チュニスはなかったし、ナポリは見てから死ねとは書けないし…w -- (DREAMS) 2008-04-28 16 19 42 うぎゃー!! よく見つけましたね・・・(((( *ノノ)ハズカシー -- (ロゼ(Rosecalla)) 2008-04-28 18 20 10 はじめまして~、七海のスピアと申します。 Flash版のバナーをFc2ブログのフリーエリアに使う場合、 embed src="http //www11.atwiki.jp/zmed/pub/swf/banner_f01.swf" wmode="transparent" width="160" height="200" / とするだけで表示されるみたいです。 ほかでは試してないのでなんともいえませんが・・・ -- (スピア) 2008-06-12 11 40 15 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/nlife/pages/12.html
作業分担 本郷さん デザイン NORI Flashサムネイル表示開発 と ビデオ再生 スケジュール 6/22~23 デザイン作成(本郷) 6/24~29 FLASHバナーシステム作成(NORIさん) 6/24~29 各バナーレイアウト調整・新規企業メッセージバナー作成(本郷) 6/30 バナー仮アップ(本郷) 7/1 ニッセイ納品(本郷) 仕様 <バナー> 最大6枚:変動します。 s1 ⇔ s2 ⇔ s3 ⇔ s4 ⇔ s5 ⇔ s6 s1.swf の サムネイルがs1.jpg、ビデオがs1.flv s2.swf の サムネイルがs2.jpg、ビデオがs2.flv という感じで。 <各サイズ> <命令> ※動画ありと動画なしのサンプルを本郷さんまで ●お願いとしては、仮のデータ(SWFとJPEG、FLVのサイズがFIXしたもの)を とりあえず、送っていただきたいです。 SWFとJPEGくらいなら、縦横サイズだけもらえれば、こちらで作りますが。 FLVも、作っても良いので、縦横サイズだけ先にください。 こちらでは、それを使いながら、作り込んでおきます。 ●バナーのファイル名ですが、これを固定にするということですね? #現状と同じだと思いますが。 s1 → s2 → s3 → s4 → s5 → s6 s1.swf の サムネイルがs1.jpg、ビデオがs1.flv s2.swf の サムネイルがs2.jpg、ビデオがs2.flv という感じで。 ビデオが付属しないバナーもあるでしょうから、ビデオ再生を本体に支持するために _root.showFLV() という命令を追加します。 任意のタイミングで、s●.swfから、_root.showFLV()を呼べば、あらかじめ決めた場所にビデオが表示されます。 すべてのバナーで、終了のタイミングでは、_root.nextBanner() を実行します。(バナーだけをつくりかえるから、ここは従来の命令が良い?)
https://w.atwiki.jp/ghostwind/pages/109.html
(1) Flare で swf ファイルを Action Script に逆コンパイル flare flash.swf 生成ファイルは flash.flr となる。このスクリプトは可読性が高いが再コンパイルが難しい。よって処理の流れを把握するに留めるのが良いと思われる。 (2) Flasm で swf ファイルをアセンブリに逆コンパイル flasm -d flash.swf flash.flm このファイルは Action Script のように可読性は高くないが同ツールによる再コンパイルが容易である。 (3) Flasm で swf ファイルを再コンパイル flasm -a flash.flm コンパイルが意図どおりに行われたかは再度 Flare で逆コンパイルして Action Script を確認すると良い。
https://w.atwiki.jp/kaminojp/pages/16.html
ここではゲームができます。 アドレスをクリックしてください。 逆転裁判・http //2next.net/swf/gyakuten/ 漫画です・http //epuron.s15.xrea.com/monamanga.htm グロイ系・http //www.haricot.to/mw/dstrct.swf 卓球系 ・http //www.miniclip.com/tabletennis.htm アクションhttp //www12.plala.or.jp/nextframe/flash/the2chBattle.html 劇パワ ・http //coralplanet.hp.infoseek.co.jp/ 掲示板 http //jbbs.livedoor.jp/sports/23734/